﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Orange.Lib.Effective
{
    namespace LinqUse
    {
        class Demo
        {
            public Demo()
            {
                List<int> list = new List<int>();

                for (int i = 0; i < 5; i++)
                {
                    for (int j = 0; j < 5; j++)
                    {
                        list.Add(i + j);
                    }
                }

                list.Sort((x, y) => (x * x + x * x).CompareTo(y * y + y + y));

                Console.ReadKey();
            }
        }
    }
}
